Skip to main content

CPU and Memory Allocations

This section describes the minimum recommended computing resources for the Istio components in a cluster.

The table below shows a summary of the minimum recommended resource requests and limits for the CPU and memory of each core Istio component.

In Kubernetes, the resource request indicates that the workload will not deployed on a node unless the node has at least the specified amount of memory and CPU available. If the workload surpasses the limit for CPU or memory, it can be terminated or evicted from the node. For more information on managing resource limits for containers, refer to the Kubernetes documentation.

WorkloadCPU - RequestMemory - RequestCPU - LimitMemory - Limit
ingress gateway100m128mi2000m1024mi
egress gateway100m128mi2000m1024mi
istiod500m2048miNo limitNo limit
proxy10m10mi2000m1024mi
Totals:710m2314Mi6000m3072Mi